-- card: 8997 from stack: in -- bmap block id: 0 -- flags: 0000 -- background id: 2722 -- name: -- part contents for background part 14 ----- text ----- What's an XCMD? -- part contents for background part 15 ----- text ----- 3 -- part contents for background part 13 ----- text ----- An XCMD is a way to extend the number of commands that HyperCard understands. By writing a small routine in Pascal and inserting it into HyperCard, you can cause HyperCard to execute it by simply entering that routine's name into your scripts. More information on XCMDs can be found in the "HyperCard Scripting Manual" and demo disks, availble from APDA. The Appendix is especially useful when learning to write your own XCMDs. (NOTE: HyperCard also allows you to write XFCNs - external functions - that facilitate returning values to your script)